package br.com.sgmf.service;

import br.com.sgmf.dao.FuncionarioDAO;
import br.com.sgmf.model.Funcionario;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class FuncionarioService {

    @Autowired
    private FuncionarioDAO funcionarioDAO;

    public void save(Funcionario funcionario) {
        funcionarioDAO.save(funcionario);
    }

    public void update(Funcionario funcionario) {
        funcionarioDAO.update(funcionario);
    }

    public void delete(Funcionario funcionario) {
        funcionarioDAO.delete(funcionario);
    }

    public Funcionario findById(Integer id) {
        return funcionarioDAO.findById(id);
    }

    public List<Funcionario> findAll() {
        return funcionarioDAO.findAll();
    }
}
